﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="ISubjectGroupLocationDomainService.cs" company="ELEN 7045 GROUP II">
//   
// </copyright>
// <summary>
//   The i subject group location domain service.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace Domain.StudyDefinition.Contracts.DomainServices
{
    #region

    using Domain.Setup.Entities;
    using Domain.StudyDefinition.Entities;

    #endregion

    /// <summary>
    /// The i subject group location domain service.
    /// </summary>
    public interface ISubjectGroupLocationDomainService
    {
        #region Public Methods

        /// <summary>
        /// The move subject group to new location.
        /// </summary>
        /// <param name="subjectGroup">
        /// The subject group.
        /// </param>
        /// <param name="toLocation">
        /// The to location.
        /// </param>
        void MoveSubjectGroupToNewLocation(SubjectGroup subjectGroup, Location toLocation);

        #endregion
    }
}
